home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 1.7 KB | 39 lines | [TEXT/GEOL] |
- Item 9329612 7-Sept-90 10:30PDT
-
- From: ALGER KPMG Peat Marwick, Jeff Alger,VCA
-
- To: PASCOE1 Pascoe, Geoff
-
- cc: MACAPP.TECH$ MacApp Technical
-
- Sub: Re: Re: Language Wars
-
- Geoff,
-
- Thank you for an excellent casting of the issues. My personal - and still
- evolving - opinion is that generalized code reuse is largely an unreachable
- goal. (Was that a collective gasp I just heard???) Thus, I do not have a
- problem with the C++ shortcomings in that regard that you point out. To be
- fair, I don't think Object Pascal is much better in promoting code reuse (it is
- a LITTLE better,) nor is any other language.
-
- No code reuse? What is this heresy? Especially from one who has devoted a
- good deal of his career to trying to create reusable code? Simply this: most
- computer software is terribly context-sensitive. Libraries like MacApp carry
- only the context of the machine and operating system they run on. The closer
- you get to an application, the bigger the contextual baggage and the less
- reusable your code will be; most of my code is close to the application, so my
- expectations are pretty low for reusability.
-
- Maintainability, extensibility, and modularity are better objectives to set
- because they are limited in scope to the application at hand, and I find C++ to
- work fine in those regards - a LITTLE bit better than Object Pascal. For those
- of us who live primarily in the application domain, the perspective is thus
- likely to be a little different than those focused on development of
- application-independent frameworks like MacApp.
-
- Pouring more fuel on the fire,
- Jeff Alger
- KPMG•Exis
-
-